electrical precipitator - French English Dictionary